*{ padding:0; margin:0; font-family:"微软雅黑";font-size:14px;}
body{ padding:0; margin:0; font-size:14px;}
td{ font-size:12px;}
img{ display:block; border:none;}
li{ list-style-type:none;}
a{ color:#008ec9; text-decoration:none}
a:focus {-moz-outline:none;outline:none;}
a {-moz-outline:none;outline:none;}
input[type="radio"]{ margin:0;text-indent:0;}
input[type="checkbox"]{ margin:0; text-indent:0;}

.txt_success{ font-size:16px; color:#090;}
.txt_info{ font-size:16px; color:#333;}
.txt_error{ font-size:16px; color:#e00;}

.headbox{background-image:url(../images/head_bg.png);}
.head{ }
.head_menu{ position:relative}
.head .active>a{ color:#fff;background:url(../images/head_arrow.png) no-repeat right bottom;}
.head ul>li>a{ display:block; font-size:16px; color:#fff; color:#d6e1f3; text-align:right; text-decoration:none}

.head_menu01 ul .active:nth-child(1) a,.head_menu01 ul>li:nth-child(1) a:hover{background:url(../images/head_arrow2.png)  no-repeat right bottom}

.head ul>li>a:hover{ color:rgba(255,255,255,0.7)}
.head ul>li{ float:left; width:11.1111111%; line-height:62px; list-style-type:none;}
.head ul>li .head_menu_erji{ position:absolute;  left:0; z-index:10000; display:none; width:100%; line-height:normal; background-color:#fdfdfd; border:1px solid #fff; opacity:0;
 box-shadow:2px 5px 4px #ddd,-2px 5px 4px #ddd;
	transition:opacity 0.3s, display 0.3s;
  transition:opacity 0.3s, display 0.3s;

}
.head_menu_erji a{ display:block; float:left;padding-right:15px; color:#666;}
.head ul>li:hover .head_menu_erji{ display:block; opacity:1}
.head ul>li:hover>a{}
.head ul>li:hover>a:hover{ color:#fff;}
.head_menu_erji a:hover{ color:#3f8cda}
.head_menu_erji h3{ padding-top:15px; clear:both; line-height:24px; color:#333;}
.head_menu_erji div{ padding:0 40px 20px;overflow:hidden; clear:both;}

.head_top{ height:28px; font-size:12px; line-height:27px; text-align:right;}
.head_top a{font-size:14px; color:#fff;}
.head_top .head_user_name{ padding-right:8px;}
.head_top .head_login{padding-left:5px;}


.head_welcome{font-size:14px; color:#fff; opacity:0.6;}
.bodybg{background-image:url(../images/body_bg.png);}
.body_map{background-image:url(../images/body_map.png);}
.juz{ width:1200px; margin:0 auto;}
.left_menu{ float:left; width:200px;}
.right_box{ background-color:#fff;}
.left_box{ width:200px;}
.left_menu .title{ padding:20px 0 15px; font-size:16px; border-bottom:1px solid #dadada;}
.left_menu .inactive img{ background-color:#22b6e7 !important}
.left_menu .active img{ background-color:#333}
.left_search { position:relative; width:190px; margin:15px 0 10px;}
.left_search input{ width:100%; height:32px; color:#999; text-indent:5px; border:1px solid #d7d7d7;}
.left_search  img{ position:absolute; top:1px; right:1px; cursor:pointer;; opacity:0.8;}
.left_search  img:hover{ opacity:1}
.new_index_box{background-color:#dbdbdb;}
.foot_link{  padding:30px 0; overflow:hidden; clear:both;  border-top:1px dashed #ddd; }
.foot_link>ul>li{ float:left;}

/*.foot_link>ul>li{color:#1a56a8; float:left; padding-right:30px; display:block;}*/
.foot_link>ul>li:nth-child(1){width:30%}
.foot_link>ul>li:nth-child(2){width:30%}
.foot_link>ul>li:nth-child(3){width:40%}
.foot_link>ul>li>h3{ padding-bottom:5px; font-size:14px; line-height:22px;}
.foot_link>ul>li a{ display:block; float:left; padding-right:30px; line-height:24px;color:#1a56a8;}
.foot_link table td ul li{ float:left; line-height:24px;color:#333;}
.foot_link table td ul li span{ line-height:24px;color:#1a56a8;}
.foot_link table td h3{ height:26px; font-size:14px; line-height:26px; color:#333;}
.foot_link table td a{ display:block; float:left; padding-right:30px; line-height:24px;color:#1a56a8;}
.vline{ border-left:1px solid #ccc;}

.indexfoot{ background-color:#1a56a8;}
.foot_box{position:relative; margin:0 auto;}
.font_logo{ position:absolute; top:25px; left:150px;}
.indexfoot ul{ height:40px; padding:30px 0; line-height:24px; color:#fff; text-align:center;}
.indexfoot span{ display:block; margin:10px 0; line-height:18px; color:#fff;}

/*****/

.left_menu ul li {display:block;overflow:visible; list-style:none; }
.left_menu ul li a {display:block;height:37px; line-height:37px; outline:none;}
.left_menu ul li .active {
	color:#000;
	background-image: url(../images/arr_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.left_menu .unactive .active { background:none !important}
.left_menu ul li .inactive {color:#00a3cd !important;
	background-image: url(../images/arr_up.png) !important;
	background-position: right center;
	background-repeat: no-repeat;
}
.leftmenu_sondiv{ z-index:-10; display:none;margin:-38px 0 0 199px; box-shadow:1px 1px 2px rgba(50,50,50,0.2);}
.leftmenu_sondiv {position:absolute;	z-index:0;float:left;	padding: 5px;background-color:#FFF; border:1px solid #ddd;	}

.leftmenu_sondiv ul {float:left;width:100%;	padding: 0;	margin: 0;}
.leftmenu_sondiv ul li {height:30px;	padding: 0 0 0 15px; padding-right:20px;margin: 0;font-size:12px;line-height:30px;color:#999;}
.leftmenu_sondiv ul li a {display: block;width: 100%;height: 30px;padding:0 0 0 20px !important;font-size: 12px;line-height: 30px;color: #000;background-image: url(../images/dot02.png);background-position:5px center;
background-repeat: no-repeat;}

.leftmenu_sondiv ul li a:hover{ color:#00a3cd;}
.left_menu ul li>ul {display:none;}
.left_menu ul li ul li ul {margin-bottom:0;}
.left_menu ul li ul li {display:block;line-height:36px;}
.left_menu>ul>li>ul>li>a {height:30px; font-size:12px; line-height:30px; color:#454545; text-indent:35px; border:1px solid transparent;}
.left_menu>ul>li>ul>li>a:hover { color:#00a3cd;background-color:#eee;}
.left_menu ul li ul li .sonover:hover{ background-color:#fff !important;}
.left_menu ul li ul li a:hover i {color:#00a3cd;}
.left_menu ul li ul li .sonover { position:relative; z-index:10; color:#00a3cd;background-color:#fff; border:1px solid #ddd; border-right:none}
.left_menu ul li ul li .sonover span{ position:absolute; width:3px; height:36px; margin-left: 197px; background-color:#fff;} 
.unactive{position: relative;z-index: 10;color: #00a3cd;background-color: #fff;}
.left_menu .unactive .inactive{ background-image:none !important;}
.left_menu .noerj .active{ background-image:none !important;}

.left_menu .active{ position:relative; padding-left:35px; }
.left_menu .active img{ position:absolute; top:6px; left:5px;}
.left_menu .unactive .active img{filter: brightness(1.1);
 brightness:1.1;}

/****/
.padd01{ padding:20px 0 20px 30px;}
.top_title{ padding-bottom:20px;margin-bottom:0;}
.big_title{ padding-left:12px; font-size:28px;}
.sh_title02{ margin:10px 0 5px}
.sh_title02 div{ font-size:14px !important;}
.sh_title01{ position:relative; height:36px; margin-bottom:10px; overflow:hidden; clear:both; line-height:36px; border-bottom:1px solid #eee;}
.sh_title01 p{ position:absolute; left:100px; background-color:#fff;}
.sh_title01 span{ position:absolute; top:18px; display: none; width:100%; border-bottom:1px solid #eee;}
.sh_title01 div{z-index:1; padding-right:10px;  font-size:16px;  font-weight:bold; color:#333;}
.sh_title01 a{ position:absolute; top:5px; right:0; height:20px; padding:0 10px; font-size:12px; line-height:20px; color:#666; background-color:#eee; border-radius:2px;}
.sh_title01 a:hover{ color:#00a3cd;}
.tabstyle01{}
.tabstyle01 td{ padding:4px 0; line-height:26px;}
.tabstyle01 td a{ color:#00a2c9}
.tabstyle01 table td{ padding:0;}
.tabstyle01 .span1{ color:#959393}
.errow_style{ padding-left:24PX; font-size:12px; color:#ff3f13; background:url(../images/icons/worry.png) no-repeat;}
.errow_style02{ padding-left:24PX;font-size:12px; color:#6bc827;background:url(../images/icons/right_icon.png) no-repeat;}
.linestyle_01{ margin:30px 0; overflow:hidden; clear:both; border-bottom:1px solid #ddd;}
.user_box{}
.user_box01{ padding-left:0;}

/**按钮**/
.btn{ display:inline-block; padding:0 20px; margin-right:5px; line-height:28px; color:#fff;cursor:pointer; border:1px solid transparent; border-radius:1px;transition:opacity 0.5s;transition:opacity 0.5s;transition:opacity 0.5s; 
transition:opacity 0.5s;}
.btn01,.btn05{ background-color:#00a2c9}
.btn_read{ display:inline-block; padding:0 20px; margin-right:5px; line-height:28px; color:#999; cursor:text; border:1px solid transparent; border-radius:1px;transition:opacity 0.5s;transition:opacity 0.5s;transition:opacity 0.5s; 
transition:opacity 0.5s;}
.btn_read01{ background-color:#ddd}
.btn06{ color:#fff; background-color:transparent; border:1px solid #fff; opacity:0.8}
.btn06:hover{ color:#1a56a9; background-color:#fff; opacity:1}
.btn01:hover{background-color:#00b3de;}

/*.btn05{ background-color:#00a2c9;line-height:24px;}
.btn05:hover{background-color:#00b3de;}*/
.btn02{ color:#333 !important;background-color:#fff; border:1px solid #e0e4e8;}
.btn02:hover{ color:#333;background-color:#f3f3f3;}

.btn04{ color:#ccc; cursor:no-drop;background-color:#eee; border:1px solid #ccc}



.btn03{ line-height:28px; color:#40c4e3;background-color:#fff; border:1px solid #40c4e3;}
.btn03:hover{background-color:#e9f7fa}
.btn00:hover{ color:#fff;}
.btn00{ padding-right:20px; color:#fff; background-color:#00a2c9;}
.sbtnbox{ text-align:center}
.sbtn{ display:inline-block; height:24px; min-width:30px; padding:0 10px; margin:0 2px; margin:2px 0; font-size:12px; line-height:24px; color:#fff; border-radius:2px; }
.sbtn:hover{ opacity:0.8}
.sbtn01{ background-color:#37BC9B}
.sbtn02{ background-color:#F4D03F}
.btn_more{ position:relative; display:inline-block; margin-bottom:5px; cursor:pointer;}
.btn_more span{ position:absolute; top:13px;right:12px; width:9px; height:5px; background-image:url(../images/btnarrow.png);}
.btn_more ul{ position:absolute; z-index:10000; display:none; padding:10px 0; background-color:#fff;
border-left:1px solid #ddd; box-shadow:2px 1px 5px rgba(0,0,0,0.1),-2px 0 8px rgba(0,0,0,0.2); }
.btn_more ul a{ display:block; padding:0 30px 0 15px; line-height:24px;white-space:nowrap;  }
.btn_more ul a:hover{ background-color:#eaeaea;  }
.btn_box01{ padding:0 0 10px}

.btn_red{ padding:3px 25px; font-size:14px; color:#fff; background-color:#FC6E51; border-radius:3px;}
.btn_red:hover{ opacity:0.8}

/**弹出窗口**/
		
	.reveal-modal-bg { 
		position: fixed;top: 0;left: 0;
		z-index: 100;display: none;width: 100%;height: 100%;background: #999;background: rgba(0,0,0,0.1);}
	
	.reveal-modal {
		position: absolute;
		top: 50%; 
		left: 50%;
		z-index: 101;
		background: #fff; border-radius:3px;
		visibility: hidden;
    box-shadow: 0 0 40px rgba(0,0,0,.5);
    box-shadow: 0 0 40px rgba(0,0,0,.5);
    box-shadow: 0 0 40px rgba(0,0,0,.5);
	
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
.close-reveal-modal {position: absolute;top: 10px;right:8px; width:20px;height:20px;font-size: 24px; line-height:18px; color:#FFF; text-align:center;cursor: pointer;} 
.close-reveal-modal:hover{ background-color:rgba(0,0,0,0.2)}
.tc_tit{font-size: 16px; font-weight:bold;line-height: 40px; letter-spacing:1px;color: #fff;text-indent: 12px; background-color:#1a56a8;}
.tc_nav{ padding:25px 50px 30px;}
.page01{ padding:0 13px 30px; text-align:center;}
.inputstyle{ color:#999; text-indent:5px}
.inputstyle01{ width:95%; height:28px; margin:1px 0; line-height:28px; border:1px solid #ddd;;}
.inputstyle02{ width:95%;height:28px; padding:3px 0; margin:3px 0; border:1px solid #ddd;}
.inputstyle03{ width:95%;height:28px; margin:3px 0; color:#666; border:1px solid #ddd; outline:none;}
.inputalert{ width:95%;height:28px; padding:10px; margin:3px 0; border:1px solid #f30;}
.input_edit{ width:100%; height:32px; line-height:32px; text-align:right; background-color:rgba(255,255,255,0); border:none;	outline: none;}


/*a  upload */
.a-upload {    position: relative;    display: inline-block;    *display: inline;    height: 20px;    padding: 4px 10px;    overflow: hidden;    line-height: 20px;    color: #888;    cursor: pointer;    background: #fafafa;    border: 1px solid #ddd;    border-radius: 4px;    *zoom: 1}
.a-upload  input {    position: absolute;    top: 0;    right: 0;    font-size: 100px;    cursor: pointer;    opacity: 0;    filter: alpha(opacity=0)}
.a-upload:hover {    color: #444;    text-decoration: none;    background: #eee;    border-color: #ccc}


/***/

.searchbox {}
.searchTitle{ height:40px; font-size:15px; font-weight:bold; line-height:40px; color:#666;}
.searchbox .searchTable{/* overflow:auto;*/}
.searchbox .searchTable table{font-size:12px; border-top:1px solid #ddd; border-left:1px solid #ddd ;}
.searchbox .searchTable th ,.searchbox .searchTable td{ font-size:14px;color:#666; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.searchbox .searchTable th {    height:32px;padding:2px 5px;font-weight: normal; color:#333; background-color:#eee;}
.searchbox .searchTable td{ height:32px; padding:0 5px; font-size:14px;     color:#666;}
.searchbox .searchTable td span{  font-size:14px;}
.searchTable td a{ font-size:12px;}
.searchbox .searchTrColor{}
.searchbox .searchTable tr:nth-child(odd){background-color:#fff;}
.searchbox .searchTable tr:nth-child(even){ background-color:#f9f9f9;}
.searchbox .searchTable tr{
	transition:background 0.5s;
	transition:background 0.5s;
	transition:background 0.5s;transition:background 0.5s;

 /* Firefox 4 */

 /* Safari and Chrome */

 /* Opera */}
.searchbox .searchTable tr:hover{ background-color:#f9f9f9;}
.searchCriteria{ position:relative; padding:0 0 10px; margin:2px 0 10px; font-size:12px; border-bottom:1px solid #ddd;}
.searchCriteria .btn05{ position:absolute; right:-5px; margin-top:-14px;}
.searchCriteria .cx{ right:75px; margin-top:-14px;}

.searchCriteria .input01css{ height:26px; margin:3px 6px 3px 3px; margin-right:6px; border:1px solid #ddd;}
.searchCriteria .select01css{ height:26px; min-width:130px; margin:3px 6px 3px 3px;  margin-right:6px; border:1px solid #ddd;}

.table02style tr td:nth-child(odd){background-color:#f9f9f9;}
.table02style tr td:nth-child(even){ background-color:#fff;}

/****sscx***/
.searchTable .inputtab{ width:100%; height:32px; line-height:32px; border:none;}
.searchbox .searchTable tr:nth-child(even) .inputtab{ background:#f9f9f9;}
.searchTable .search{ width:100%; height:30px; padding:2px 0; line-height:30px; border:none;}
.searchbox .searchTable tr:nth-child(even) .search{ background:#f9f9f9;}

/***聂新增样式2016-04-19***/
.fontcolor01{ font-size:12px;font-weight:bold; color:#3f8cda;}
.fontcolor02{ font-size:12px;font-weight:bold; color:#fe823e;}
.fontcolor03{ font-size:12px; color:#12Be00;}
.searchTable td{ font-size:12px;}
.footText01{ height:60px; margin-top:5px; line-height:60px; text-align:right; background-color:#fdf8e4;}
.titlegs{ height:40px; line-height:40px; background-image: url(../images/common/line01.png); background-position:center; background-repeat:repeat-x; }
.titlegs span{ padding-right:5px;font-size:16px; font-weight:bold; color:#3f8cda; background-color:#fff}
.titleds{ height:40px; line-height:40px; background-image: url(../images/common/line01.png); background-position:center; background-repeat:repeat-x; }
.titleds span{ padding-right:5px;font-size:16px; font-weight:bold; color:#fe823e; background-color:#fff}
.footBtn01{ padding: 30px 0; text-align:center; background-color:#eee;}
.footBtn01 a{ padding:10px 50px; font-size:16px; color:#fff; background-color:#f60;}
.texthz { padding:30px; background-color:#fcfcfc;}
.texthz .textnr{ padding-right:20%; line-height:24px;}
.texthz .textnr h1{ height:32px; color:#ff0700; }
.textbox01 h1{ font-size:16px; font-weight:normal; color:#dd1d1d;}
.textbox01 ul{ margin: 10px 0; line-height:22px;}

/*******************/

/*.editCriteria{margin:10px 0 10px 0; font-size:12px;}
.editBox td{ padding:5px; }
.editCriteria .code span{ display:block; float:left; margin-right:10px;}
.editCriteria .editBtn{ margin:10px 0 10px 0 ;}
.editCriteria .editBtn a{  padding:5px 15px 5px 15px; background-color:#0e73c8; border:1px solid #1a75c2; color:#fff; text-decoration:none;  font-size:12px;}
.editCriteria .editBtn a:hover{ background-color:#008aff;}
.editCriteria .input01css{ height:24px; border:1px solid #dddddd; }
.editCriteria .select01css{ height:26px; border:1px solid #dddddd; }
.searchText{ font-size:12px; color:#F00; height:30px; line-height:30px;}
.fontColor01{ color:#F00; }
.fontColor02{ color:#06F;}
.ResultTable .searchTrColor{ background-color:#fff;}
.ResultTable{ font-size:12px; }
.ResultTable table{ border-top:1px solid #dddddd; border-left:1px solid #dddddd;font-size:12px;}
.ResultTable th ,.ResultTable td{ border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;color:#666666;}
.ResultTable th{background-color:#fafafa; height:32px; line-height:32px;padding: 0 5px 0 5px; font-weight:normal; text-align:left; }
.ResultTable td{  height:32px; padding: 0 5px 0 5px;}*/

.page{ float:right; padding:10px 0; overflow:hidden; text-align:right; background-color:#}
.page_box{  overflow:hidden; background-color:#fff;  border-radius:2px;}
.page_box ul{ float:left}
.page a{ display:block; float:left; padding:7px 10px; margin:0 2px;font-size:12px; color:#333; border:1px solid #d9d9d9;}
.page .active,.page .active:hover{ color:#333; background-color:#fff; border:none;}
.page span{ display:block; float:left; padding:7px 10px; margin:0 2px;font-size:12px; color:#333; border:1px solid #d9d9d9;}
.page span:hover{ cursor:pointer;background-color:#ebebeb;}
.page a:hover{ background-color:#ebebeb;}
.ydzt{ padding-bottom:10px; font-size:12px; color:#777;}
.ydzt a{ color:#2e5ddf;}
.ydzt .span2{ font-weight:bold; color:#2e5ddf;}
.ydzt .span3{ font-weight:bold; color:#FC6E51;}

/*****/
.icon_list01 { padding:10px 0; overflow:hidden}
.icon_list01 ul{ display:block; margin-left:-20px;}
.icon_list01 li{ float:left; width:33.333333%;  margin:10px -20px 10px 20px; overflow:hidden}
.icon_list01 .gstb{ position:relative; margin-right:20px;}
.icon_list01 .gstb img{ position:absolute;}
.icon_list01 .gstb a{ display:block; height:58px; line-height:58px; color:#666; text-indent:70px; background-color:#fcfcfc; border:1px solid #e5e8ed}
.icon_list01 .gstb a:before{position: absolute; top:-1px; left:-80px; z-index:1px; display:block; width:20%; height:61px;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	 background-image:linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));  content: "";
    transform: skewx(-25deg);
	transform: skewx(-25deg);
    transition: left 0.5s;
	transition: left 0.5s;	
	}
.icon_list01 .gstb a:hover:before{left:200px;}
.icon_list01 .gstb a:hover{ color:#22b6e7;}

.icon_list02 li{ float:left; width:40%;  margin:10px 0 10px 7%; overflow:hidden}
.icon_list02 .gstb{ position:relative; margin-right:20px;}
.icon_list02 .gstb img{ position:absolute;}
.icon_list02 .gstb a{ display:block; height:58px; font-size:18px; line-height:58px; color:#333; text-indent:70px; background-color:#fcfcfc}
.icon_list02 .gstb a:before{position: absolute; top:-1px; left:-80px; z-index:1px; display:block; width:20%; height:61px;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	 background-image:linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));  content: "";
    transform: skewx(-25deg);
	transform: skewx(-25deg);
    transition: left 0.8s;
	transition: left 0.8s;	
	}
.icon_list02 .gstb a:hover:before{left:300px;}
.icon_list02 .gstb a:hover{ color:#22b6e7;}

/*****/
.news_list01  { padding:10px 0 30px; overflow:hidden}
.news_list01 li{ position:relative; line-height:40px; color:#666; border-bottom:1px solid #eee;}
.news_list01 li a{ display:block; font-size:15px; line-height:40px; color:#666; text-indent:16px;}
.news_list01 li  span{ position:absolute; top:0; right:0; line-height:40px;}
.news_list01 li:before{position: absolute;left:2px; z-index:1px; font-size:18px; content: "·";}

.news_tool{ text-align:right;}
.news_tool img{ display:inline-block; cursor:pointer}
.news_tool img:hover{ box-shadow:0 0 3px #ddd}
.news_ewm{ position:fixed; top:35%; right:5px; padding-bottom:10px; color:#999; text-align:center; border:1px solid #ddd; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.news_ewm img{ display:block;}
.news_nav{ padding-right:100px;}
.news_nav h1{ padding:20px 0; font-size:18px; text-align:center;}
.news_h2{ line-height:24px; color:#3373dd; text-align:center;}
.news_form{ line-height:36px; color:#999; text-align:center;}
.news_cont{ padding-top:20px; margin-top:10px; line-height:28px; border-top:1px dashed #ddd;}

/******/
.calendar01{ width:80%; margin:30px auto }
.cal_head th{ font-weight:bold; line-height:36px; text-align:center; background-color:#f9f9f9; border-bottom:1px solid #e8e8e8;  border-left:1px solid #e8e8e8; }
.cal_tab01{ border-top:1px solid #e8e8e8;  border-right:1px solid #e8e8e8;}
.cal_tab01 td{ font-size:22px; line-height:70px; color:#455c87; text-align:center; border-bottom:1px solid #e8e8e8;  border-left:1px solid #e8e8e8;}
.cal_tab01 .cal_hui{ color:#999;}
.cal_tab01 .thisday{ font-weight:bold;}
.cal_tab01 .cal_line{ border-bottom:3px solid #f90;}
.cal_tab01 .cal_bg{ background-color:#ffe3a0}
.cal_tab02{ line-height:36px; background-color:#f4f4f4;}
.calendar01 .zqrl{ position:absolute; width:400px; margin-left:-1px; background-color:rgba(255,255,255,0.9); border:1px solid #09F; box-shadow:0 0 8px rgba(0,0,0,0.2);}
.calendar01 .zqrl ul{ float:left; width:50%; padding:10px 0;}
.zqrl img{ position:absolute; left:50px; margin-top:-7px;}
.calendar01 .zqrl ul li,.calendar .zqrl ul h3{ padding-left:24px; line-height:20px; text-align:left;}
.calendar01 .zqrl ul li:before{position: absolute; z-index:1px; margin-left:-10px; font-size:24px;  content: "·";}
.calendar01 .today{ cursor:pointer;background-color: #ffe3a0;}
.calendar01 .zqrl .ul01 li:before,.calendar .zqrl .ul01 h3{ color:#1462c4}
.calendar01 .zqrl .ul02 li:before,.calendar .zqrl .ul02 h3{ color:#f60}

/*****/
.tabs_01 { overflow:hidden; clear:both;}
.tabs_01 li{ float:left;}
.tabs_01 li a{ display:block; padding:5px 15px; margin:2px 4px 2px 0; color:#333; background-color:#d9dfe5; border-radius:1px;}
.tabs_01 .active a{ color:#fff; background-color:#546478;}

.tabs_02 { position:relative; margin:15px 0; overflow:hidden; clear:both}
.tabs_02 ul{ position:relative; z-index:1;}
.tabs_02 li{ float:left;}
.tabs_02 .line{ position:absolute; bottom:0; z-index:-1; display:block; width:100%; clear:both; border-bottom:1px solid #ddd;}
.tabs_02 li a{ display:block;  padding:7px 19px; color:#666;}
.tabs_02 .active a{ color:#000; background-color:#fff; border-top:2px solid #0070cd; border-right:1px solid #c5c7c9;border-bottom:1px solid #fff; border-left:1px solid #c5c7c9;}

/********/
.banlisx li{ position:relative; line-height:50px; text-indent:30px; cursor:pointer;border-bottom:1px solid #efefef;}
.banlisx .active{ background:url(../images/arroright.png) no-repeat right center; background-color:#f9f8f8;}
.banlisx li:hover{ background-color:#f9f8f8;}
.banlisx input{ position:absolute; top:20px; left:10px;}
.blxz h3{ padding:10px 0; font-size:16px; color:#00a2c9;}
.blxz p{ font-size:12px; line-height:26px; color:#5d5d5d;}

/**变更登记表****/
.head_11{ width:100%; height:60px; background-color:#1a56a9;}
.tab_name{ line-height:}
.tab_name .spangs{ padding:2px 10px 5px; margin-right:16px; font-size:24px; color:#1a56a9; background-color:#fff; border-radius:2px;}
.tab_name .spanbm{ font-size:20px; color:#fff;}
.juz02{ padding:0 16px;}
.close_btn{ cursor:pointer;}
.close_btn2{ background:#efeeee url(../images/close_left.png) no-repeat  left center;}
.close_btn1{ background:#efeeee url(../images/close_right.png) no-repeat  left center;}
.biao_leftmenu{ background-color:#f5f5f5}
.biao_leftmenubox h3{padding-left:36px; font-size:16px; line-height:50px; border-bottom:1px solid #d9d9d9;}
.biao_leftmenubox h3:before{position: absolute; left:20px; z-index:1px; margin-top:-1px; font-weight:bold; color:#e76b42;  content: "|";}
.biao_leftmenubox ul{ padding:15px 10px 10px 20px;}
.biao_leftmenubox a{ display:block; font-size:12px; line-height:35px; color:#444;}
.biao_leftmenubox .active a{ font-size:14px; font-weight:bold;}
.biao_leftmenubox a:hover{color:#888;}


/***********/

/**info-page****/
.info01 { padding:0 0 20px;}
.info01 h3{ display:block; float:left; width:100%; margin:10px; font-size:20px; color:#333;}
.info01 p{ margin:5px 10px; font-size:14px; line-height:26px; color:#666;}

/*******/

.backtop{ position:fixed; top:35%; right:0; z-index:10000;}
.backtop li{ background-color:#b3d3f1; border-top:2px solid #fff;
	transition:margin 0.5s,background 0.5s; 
	transition:margin 0.5s,background 0.5s;
	transition:margin 0.5s,background 0.5s;
     transition:margin 0.5s,background 0.5s; }
.backtop .mabox:hover{ margin-left:0;}
.backtop .erweima{ position:absolute; right:-130px; z-index:-1; padding:15px; margin-top:-36px; background-color:#006ecf; opacity:0;
	transition:right 0.5s,opacity 0.6S;
   transition:right 0.5s,opacity 0.6S;
}
.backtop .mabox:hover .erweima{ right:40px;  opacity:1;}
.erweima h3{ padding-bottom:10px; color:#fff; text-align:center;}
.erweima p{ padding:0 0 10px; margin-bottom:10px; text-align:center; background-color:#fff;}

.backtop li:hover{ margin-left:-65px; background-color:#006ecf}
.backtop li a{ position:relative; display:block;white-space:nowrap;  }
.backtop li a span{ position:absolute; top:7px; left:42px; color:#fff;}



/****2016/04/22***/
.ProgressBar  ul{ float:left;}
.ProgressBar .left{ width:80%;  height:6px; margin-top:5px; overflow:hidden; background-color:#ddd;  border-radius:25px;}
.ProgressBar span{ display:block; float:left; height:6px; border-radius:25px;}
.ProgressBar .Bar01{ background-color:#84ea95;}
.ProgressBar .Bar02{ background-color:#5191d1;}
.ProgressBar .Bar03{ background-color:#f4c414;}
.ProgressBar .Bar04{ background-color:#ff5f5f;}
.ProgressBar .right{ width:20%; font-size:12px; text-align:center;}
 

.mapWin .box{ width:370px; background-color:#fff; border:1px solid #c6c6c6; }

.mapWin .box h1{ height:40px; padding-left:40px; margin:8px 0 0 10px; font-size:14px; font-weight:normal; line-height:40px; color:#22b6e7; background-image:url(../images/map/dot01.png); background-position:left center; background-repeat:no-repeat;} 
.mapWin .box td{font-size:12px; color:#7c7c7c;}
.mapWin .box th{ font-size:12px; font-weight:normal; text-align:left;} 

.mapWin .box .table{ margin-left:40px;}
.mapWin .box .menu{ background-color:#f6f6f6; border-top:1px solid #d9d9d9;}
.mapWin .box .menu img{ display: inline; text-decoration:overline; vertical-align:middle;}
.mapWin .box .menu td{ height:36px; line-height:36px; text-align:center; border-right:1px solid #d9d9d9}

.mapWin .box .search{ padding:10px;}
.mapWin .box .search .input01css{ height:26px; margin:3px 6px 3px 3px; margin-right:6px; border:1px solid #ddd;}
.mapWin .footmap{ position:absolute; left:50%; width:17px; height:8px; margin-left:9px; background-image:url(../images/map/foot.png);}
.td-div li{ height:26px; padding-left:5px;font-size:12px; line-height:26px;white-space:nowrap; border-bottom:1px solid #ddd;}
.td-div li:last-child{ border-bottom-color:#fff;}

/****N0426***/
.leftQY{ padding:0 25px;}
.leftQY h1{ height:36px; font-size:14px; font-weight:bold; line-height:36px;}
.leftQY .nr li{ padding-left:15px; margin-bottom:5px; font-size:12px; line-height:28px; color:#363636; background-color:#f6f6f6; border:1px solid #efeff0;   }
.leftQY .nr .hover{ color:#1a56a9; background-color:#fff; background-image:url(../images/index/user.gif); background-position:right bottom; background-repeat:no-repeat; border:1px solid #1a56a9; }
.leftQY ul{ height:205px; overflow: auto;}
.rightGR{padding:0 25px;background-color:#f9f9f9;}
.rightGR .nr ul{  width:280px; height:100px; padding:30px; margin:40px 20px 48px;}
.rightGR .nr ul li{ width:100%; height:40px; line-height:40px; color:#666; border-bottom:1px solid #efeff0;}
.rightGR .nr .hover{background-image:url(../images/index/user.gif); background-position:right bottom; background-repeat:no-repeat; border:1px solid #1a56a8;}

/****N0427***/
.navbox ul{ height:43px;font-size:14px; line-height:43px; color:#666; }
.navbox ul a{ font-size:14px; color:#1a56a8;}
.navbox ul a:hover{ color:#F30; text-decoration:underline;}
.nrpagebox{ padding-bottom:30px; margin-bottom:40px;  border:1px solid #ddd;}
.nrpagebox .textHead{ margin:50px 8% 5px;}
.nrpagebox .textHead h1,.nrpagebox .textHead h2,.nrpagebox .textHead h3,.nrpagebox .textHead h4{ text-align:center;}
.nrpagebox .textHead h1{ padding:5px 0; font-size:36px; font-weight:normal; line-height:46px; color:#333;}
.nrpagebox .textHead h2{padding:15px 0; font-size:24px; font-weight:normal; line-height:34px; color:#333;}
.nrpagebox .textHead h3{padding:5px 0; font-size:24px; font-weight:normal; line-height:34px; color:#1a56a8;}
.nrpagebox .textHead h4{padding:10px 0; font-size:14px; font-weight:normal; line-height:34px; color:#999;}
 
.tools { height:50px;margin:0 8%; line-height:50px; color:#333; text-align:center; border-bottom:1px solid #ddd;}
.tools img{ display:inline-block;  vertical-align:middle;}
.tools .fontS1,.tools .fontS2,.tools .fontS3{ cursor:pointer;}
.tools .fontS1{ font-size:18px;}
.tools .fontS2{ font-size:16px;}
.tools .fontS3{ font-size:14px;}
.tools .Print{ margin:0 10px; color:#333;}
.tools .toolsico img{display:inline-block; margin:0 1px;  }
.nrpagebox .textnr01,.nrpagebox .textnr02,.nrpagebox .textnr03{margin:20px 8% 5px; color:#333;}
.nrpagebox .textnr01 img,.nrpagebox .textnr02 img,.nrpagebox .textnr03 img{ display:inline-block;}
.nrpagebox .textnr01 li{ margin-bottom:16px; font-size:18px; line-height:32px; text-indent:40px;}
.nrpagebox .textnr02 li{ margin-bottom:14px; font-size:16px; line-height:28px; text-indent:36px;}
.nrpagebox .textnr03 li{ margin-bottom:12px; font-size:14px; line-height:24px; text-indent:32px;}

/****N0510***/
.mapTab{ overflow:hidden;}
.mapTab li{ float:left; width:50%; height:35px; font-size:14px; line-height:35px; color:#b7b7b7; text-align:center; cursor:pointer; background-color:#ededed; opacity:0;}
.mapTab .hover{ font-size:16px; font-weight: bold; color:#1a56a8; background-color: inherit; }
.tc_text .txt{ line-height:22px; text-indent:40px;}

/****N0512***/

.bsztCss ul{}
.bsztCss li{ float:left; width:33.33%; height:74px;  margin:5px 0;}
.bsztCss a{ display:block; height:74px; padding-left:30px; font-size:18px; line-height:74px; color:#fff;}
.gsBg a{background-color:#0a7fbc; background-image:url(../images/ztbg01.png); background-position:right center; background-repeat:no-repeat;}
.dsBg a{background-color:#f38000; background-image:url(../images/ztbg02.png); background-position:right center; background-repeat:no-repeat;}

.construction { height:500px; padding:0 0 0 520px; margin:0; font-size:36px; color:#333; background-image:url(../images/jsz.jpg); background-position:left top; background-repeat:no-repeat; }
.textRM{ padding:10px 0; line-height:18px;}
.redtext{ color:#F00;}
 

.tltletc{margin-top: 30px; margin-bottom:10px; text-align:center;}

.tltletc span{font-size:28px;}
.tltletc p{ height:30px; font-size:18px; line-height:30px;}

.inputstyle04{height:28px;margin:3px 0; line-height:28px; color:#696969; background-color:#ddd; border:1px solid #c2c2c2;}


/*****地图******/

.mapMenu{ position:absolute; 
margin:20px 0 0 20px; background-image:url(../images/common/png_bg.png); border:1px solid #d2d2d2;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);
box-shadow: 2px 2px 10px #909090;
box-shadow: 2px 2px 10px #909090; 
box-shadow:2px 2px 10px #909090;

/*ie*/

/*firefox*/

/*safari或chrome*/

/*opera或ie9*/ 

}

.mapMenu .left_search{ }
.mapMenu .left_menu{ padding:0 0 10px 10px;}
.mapMenu .left_menu .sondiv01 li{ white-space: nowrap;}
.mapMenu .left_menu .leftmenu_sondiv{ background-color:inherit; background-image:url(../images/common/png_bg.png); }
.mapMenu .left_menu .leftmenu_sondiv a{ display: inline-block; width: inherit;}
.mapMenu .left_menu .leftmenu_sondiv span{ padding: 2px 10px; margin-left:8px; font-size:12px; color:#fff; background-color:#ff6714; border-radius:3px;}

.mapWin h1 span{ padding: 3px 10px; margin-right:15px;font-size:14px; color:#fff; background-color:#ff6714; border-radius:3px; } 
.mapBtn{ position:absolute; display:none;margin:20px 0 0 20px;}
.mapBtn li{ padding:14px; cursor:pointer; background-color:#16498e; border-radius:50%;
animation:iconmap 2s infinite linear ;
animation:iconmap 2s infinite linear ;
animation:iconmap 2s infinite linear ;

 /* Firefox */

 /* Safari and Chrome */
animation:iconmap 2s infinite linear ; /* Opera */

}
.left_menu .mapli a{ display:block; height:inherit;margin:12px 0; font-size:12px ;line-height:18px; color:#333; }


.left_menu .mapli span{ padding: 2px 10px; margin-left:8px; font-size:12px; font-size:12px; color:#fff; background-color:#ff6714; border-radius:3px;}

@keyframes iconmap
{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}

@keyframes iconmap /* Firefox */
{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}

@keyframes iconmap /* Safari and Chrome */
{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}

@keyframes iconmap /* Opera */
{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}

.aboutbox{ display:block; width:1080px; min-height:450px; padding:30px 60px; margin:30px auto;  border:1px solid #ddd;}
.aboutbox h1{ margin:5px 0 30px; font-size:36px; font-weight:normal; line-height:46px; color:#333; text-align:center;}
.aboutbox p{ margin:8px 0; font-size:14px; line-height:24px; color:#333; text-align:left; text-indent:2em;}
.aboutbox ul{ height:480px; }
.aboutbox ul li{ float:left;}
.aboutbox ul li h2{ margin:5px 0; font-size:20px; font-weight:normal; line-height:30px; color:#333; text-align:left;}
.aboutbox ul li img{ margin:10px 0; text-align:left;}
.aboutbox ul li span{ margin:10px 0; font-size:14px; line-height:30px; color:#666; text-align:left;}
.juzh{ margin:0 auto;}

.title {display:none;}

/*************/
.all_tit01{ position: relative;padding: 10px 0; padding-left: 15px; font-size:20px; font-weight: normal;}
.all_tit01:before{ position: absolute; top:25%;  left: 0; width:5px; height:50%; background: #22b6e7; border-radius: 5px; content: "";}
.btn_lg{ display: inline-block;padding:10px 40px; font-size: 16px}
.zfbox{ padding:10px;}
.zfbox .row{ padding-bottom: 10px; margin-left: -10px; overflow:hidden;}
.zfbox li img{ display:block; width: 100%;}
.zfbox li{ float:left; width: 17%; padding: 0 10px;}
.zfbox{ padding:15px 0; margin-bottom: 35px;}
.zfbox li a{ position: relative; display: block;padding:10px; border: 1px solid #ddd;}
.zfbox li.active a{ position: relative; display: block;padding:10px; background: url(/sbzs-cjpt-web/resources/images/xuanzhong.jpg) no-repeat right bottom; border: 2px solid #f57403;}